﻿.content{ background-color:#fff4e1; padding:1px 0 20px 0;}
.box-rc-10px{ margin-top:10px;}
.box-rc-10px .box-rc-tp, .box-rc-10px .box-rc-tp b, .box-rc-10px .box-rc-bt, .box-rc-10px .box-rc-bt b{ background-image:url(../../img/activity/tuan2011/box-rc-orange.png);}
.box-rc-10px .box-bd{ border-color:#f3e5cd; border-width:5px;}
.box-rc-10px .box-border{ border-color:#dec393; background-color:#fff;}
.box-rc-10px .box-border{ padding:22px 17px;}
.box-rc-10px .box-rc-tp, .box-rc-10px .box-rc-bt{ height:10px; }
.box-rc-10px .box-rc-tp b, .box-rc-10px .box-rc-bt b{ width:10px; height:10px;}
.box-rc-10px .box-rc-tp{ margin-bottom:-10px; background-position:-10px 0;}
.box-rc-10px .box-rc-tp b{ background-position:0 0;}
.box-rc-10px .box-rc-bt{ margin-top:-10px; background-position:-10px -10px;}
.box-rc-10px .box-rc-bt b{ background-position:0 -10px;}
.box-rc-5px .box-bd{ border-color:#d9d9d9; border-width:1px;}
.box-rc-5px .box-rc-tp, .box-rc-5px .box-rc-tp b, .box-rc-5px .box-rc-bt, .box-rc-5px .box-rc-bt b{ background-image:url(../../img/activity/tuan2011/box-rc.png);}
.box-rc-5px .box-rc-tp, .box-rc-5px .box-rc-bt{ height:5px; }
.box-rc-5px .box-rc-tp b, .box-rc-5px .box-rc-bt b{ width:5px; height:5px;}
.box-rc-5px .box-rc-tp{ margin-bottom:-5px; background-position:-5px 0;}
.box-rc-5px .box-rc-tp b{ background-position:0 0;}
.box-rc-5px .box-rc-bt{ margin-top:-5px; background-position:-5px -5px;}
.box-rc-5px .box-rc-bt b{ background-position:0 -5px;}
/*导语*/
.tuan-snap .box-border{ font-family:黑体; padding:20px 16px 20px 32px; line-height:24px;}
.font22{ font-size:22px; font-weight:700; font-family:simHei,simSun}
.font-num{ margin:0 4px; }
.font-orange{ color:#ff8c11;}
/*购买*/
.col-grid-m474s240e168{}
.col-grid-m474s240e168 .col-main-wrap{ margin-left:252px; margin-right:178px;}
.col-grid-m474s240e168 .col-sub { width: 242px; }
.col-grid-m474s240e168 .col-extra{ width:168px; margin-left:-168px;}
/*box*/
.box-gray{ border:solid 1px #d9d9d9;}
.box-gray .box-border-t, .box-gray .box-border-m, .box-gray .box-border-b{border:solid 1px #fff; background:#fff url(../../img/activity/tuan2011/bg.png) repeat-x -999px -999px;}
.box-gray .box-border-t{ background-position:0 0;}
.box-gray .box-border-m{ background-position:0 -142px;}
.box-gray .box-border-b{ background-position:left bottom;}
/*分享*/
.tuan-img{ width:474px; height:284px; background:url(../../img/activity/tuan2011/product.jpg) no-repeat;}
.tuan-share{ margin-top:5px;}
.tuan-share .box-border-m{ height:21px; padding:4px 10px 3px 10px; overflow:hidden;}
.tuan-share span{ font-size:16px; font-family:黑体; vertical-align:middle; margin-left:4px;}
.tuan-share a{ display:inline-block; margin-left:8px;}
.share-sina i, .share-kaixin i, .share-renren i, .share-douban i, .share-163 i, .share-qq i, .share-qzone i{ width:18px; height:18px; display:inline-block; vertical-align:middle; background:url(../../img/activity/tuan2011/share.png) no-repeat -999px -999px;}
.share-sina i{ background-position:0 0;}
.share-kaixin i{ background-position: 0 -18px;}
.share-renren i{ background-position:0 -36px;}
.share-douban i{ background-position:0 -54px;}
.share-163 i{ background-position:0 -72px;}
.share-qq i{ background-position:0 -90px;}
.share-qzone i{ background-position:0 -108px;}
/*购买*/
.tuan-content{ position:relative;}
.tuan-buy, .tuan-buy-dis{ width:320px; height:80px; left:-55px; top:27px; display:block; position:absolute; background:url(../../img/activity/tuan2011/buy.png) no-repeat -999px -999px;}
.tuan-buy{ background-position:0 -80px;}
.tuan-buy-dis{ background-position:0 2px;}
.tuan-price{ padding-top:87px; width:246px; height:57px;}
.tuan-price .box-gray{ width:76px; float:left; margin-right:4px;}
.tuan-price .box-border-t{ height:53px; text-align:center; color:#ff8400; font-size:18px; font-weight:700;}
.tuan-price span{ display:block; height:16px; border-bottom:solid 1px #ebebeb; overflow:hidden; line-height:16px;  font-size:12px; color:#303030;}
.tuan-status{ margin-top:5px; }
.tuan-status .box-border-t{ height:130px; padding-top:7px; color:#666; font-size:14px; text-align:center; line-height:28px;}
.tuan-status span{ color:#ff8400; margin:0 4px; font-weight:700;}
.tuan-status label{ display:block; height:30px; margin:10px 0 0 36px; padding-top:20px; font-size:16px; font-family:黑体; font-weight:700; color:#242424; background:url(../../img/activity/tuan2011/label.png) no-repeat;}
.tuan-time{ border-top-width:0; }
.tuan-time .box-border-t{ height:28px; line-height:28px; color:#666; text-align:center;}
.tuan-time span{ color:#ff8400;}
/*奖项*/
.tuan-lottery-high .box-border-b, .tuan-lottery .box-border-b, .tuan-lottery-join .box-border-b{ padding:5px 12px;}
.tuan-lottery-high span, .tuan-lottery span, .tuan-lottery-join span{ font-size:16px; line-height:28px; font-family:黑体; font-weight:700;}
.tuan-lottery{ border-top-width:0;}
.tuan-lottery-high .box-border-b{ height:77px;}
.tuan-lottery .box-border-b{ height:100px;}
.tuan-lottery-join .box-border-b{ height:103px;}
/**/
.tuan-title{ height:36px; overflow:hidden;}
.tuan-title .box-border-m{ border:solid 1px #fff; font-size:16px; line-height:32px; font-family:黑体; font-weight:700; height:32px; padding-left:8px; background:url(../../img/activity/tuan2011/bg.png) repeat-x 0 -138px;}
.tuan-order{ padding:16px 0;}
.tuan-order span{ margin-left:70px; float:left; }
.tuan-order label{ margin-right:70px; float:right; }
.tuan-order .slide span{ padding-left:16px;}
.tuan-order-title label{ padding-right:16px;}
.tuan-order li{ height:32px; line-height:32px; float:left; width:100%;}
.tuan-order li.even{ background-color:#f1f5f7;}
.tuan-order .slide{ height:128px;}
.tuan-order .slide-all{ height:auto; display:block;}
.slide-all li{ float:none;}
.tuan-order .slide-list{ width:100%;}
.tuan-order-title{ border:solid 1px #c7d8e3;}
.tuan-order-border{ border:solid 1px #e8f3fb; height:26px; line-height:26px; background:url(../../img/activity/tuan2011/bg.png) repeat-x 0 -170px;}
.tuan-search{ color:#ff8400; display:block; text-align:right; font-size:14px; margin-top:10px;}
.tuan-step{ height:74px; margin:40px 0 0 4px; padding-bottom:40px; background:url(../../img/activity/tuan2011/step.png) no-repeat;}
.tuan-rule{ padding:10px 12px 40px 12px;}
.tuan-rule p{ line-height:24px;}
.tuan-rule p span, .tuan-rule p a{ color:#f00;}
.tuan-rule p a{ text-decoration:underline;}
.tuan-rule h6{ font-weight:700;}
.tuan-list-title, .tuan-list-tip{ font-size:14px; font-weight:700; padding-left:10px; display:block; margin-top:10px;}
.tuan-list-tip{ font-weight:300; color:#f00;}
/*分页*/
.pager{ text-align:center;}
.pager a, .pager span{ margin:0 4px;display:inline-block; overflow:hidden; }
.pager a{border:solid 1px #ccc;line-height:18px;height:18px; padding:2px 8px 1px; }
.pager span a{ margin:0; border-width:0; padding:0; height:auto; }
.pager span a:hover{ text-decoration:none;}
.pager a.curr{ border:solid 1px #fff; color:#ed5400; cursor:default; text-decoration:none;}
.pager a.prev, .pager a.prev-disable, .pager a.next, .pager a.next-disable{ background-color:#f8f8f8; position:relative;  }
.pager a.prev, .pager a.next{color:#ed5400;}
.pager a.prev-disable:hover, .pager a.next-disable:hover{ cursor:default; color:#333; text-decoration:none;}
.pager a.prev, .pager a.prev-disable{ padding-left:12px;}
.pager a.next, .pager a.next-disable{ padding-right:12px;}
.pager a.prev-disable, .pager a.prev-disable:hover, .pager a.next-disable, .pager a.next-disable:hover{ color:#666;}
.pager a.prev s, .pager a.next s, .pager a.prev-disable s, .pager a.next-disable s{ background:url(../../img/activity/tuan2011/page.png); display:block; width:5px; height:9px; overflow:hidden; top:6px; position:absolute;}
.pager a.prev s{ float:left; background-position:-10px 0; left:2px; }
.pager a.prev-disable s{ float:left; background-position:0 0; left:2px; }
.pager a.next s{ float:right; background-position:-15px 0; right:2px;}
.pager a.next-disable s{ float:right; background-position:-5px 0; right:2px;}
.pager span{ color:#999; line-height:22px; height:22px; padding-bottom:2px; }
.pager input{ width:40px; height:14px; line-height:14px; padding:2px; border:solid 1px #f0b57b; margin:0 2px; text-align:center; vertical-align:middle;}
.pager button{ margin-left:8px; width:77px; text-align:center; height:22px; padding: 4px 0 4px 0; background:url(../../img/activity/tuan2011/page-btn.png) no-repeat; border:0; cursor:pointer; vertical-align:middle;}
.pager-min a.prev, .pager-min a.prev-disable, .pager-min a.next, .pager-min a.next-disable{ width:1px; overflow:hidden; margin:0; display:inline-block;}
.pager-min a:hover{ text-decoration:none;}
.pager-min a.prev s, .pager-min a.prev-disable s{ margin-left:5px;}
.pager-min a.next s, .pager-min a.next-disable s{ margin-right:5px;}
.pager-min span{ line-height:22px; padding:0 4px;}
/**/
.tuan-table{ margin-top:16px; width:100%; border-collapse:collapse; }
.tuan-table thead td{border-top:solid 1px #c7d8e3; border-bottom:solid 1px #c7d8e3;}
.tuan-table thead td.hd1{border-left:solid 1px #c7d8e3;}
.tuan-table thead td.hd2{border-right:solid 1px #c7d8e3;}
.tuan-table thead td span{ display:block; text-align:center; border:solid 1px #e8f3fb; height:26px; line-height:26px; background:url(../../img/activity/tuan2011/bg.png) repeat-x 0 -170px; }
.tuan-table tbody td{ text-align:center; width:155px; background-color:#f1f5f7;}
.tuan-table tbody td.bd1{ width:334px; padding:10px 30px; text-align:left; line-height:22px;}
.tuan-table tbody td.bd2{ color:#898a8a; font-size:16px; font-weight:700;}
.tuan-table tbody td.bd3{ color:#242424; font-size:18px; font-weight:700;}
.tuan-table tfoot td{ border-top:dotted 1px #b8b8b8; background-color:#f1f5f7; color:#fba03e; font-size:14px; font-weight:700; text-align:right; padding:10px 66px 10px 0;}
.tuan-table tfoot td span{ font-size:20px;}
/*form*/
.tuan-form{ margin-top:10px;}
.tuan-form .form-field{ padding-left:270px; padding-top:10px;}
.tuan-form .form-label{ margin-left:-270px; width:250px; text-align:right; padding-right:20px; font-size:14px; font-weight:700;}
.tuan-form input{ width:180px; height:18px; padding:2px; border:solid 1px #d1d1d1;}
.tuan-form .form-tip{ color:#ff8400; margin:0 4px;}
.tuan-form button{ width:147px; height:48px; display:block; border:0; margin:40px auto 10px auto;  background:url(../../img/activity/tuan2011/btn.png) no-repeat; }
/*light*/
.light-close{ right:10px; top:10px;}
.light-close s{ width:11px; height:11px; background:url(../../img/activity/tuan2011/light-close.png) no-repeat;}
.light-box { width:380px; border-width:0; padding:5px; border-radius: 6px 6px 6px 6px; background:rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#5F000000,endcolorstr=#5F000000);}
.light-border{ border:solid 1px #dec393; padding:0; border-radius: 6px 6px 6px 6px;}
.light-dailog .light-bd{ background-image:none; border-radius: 6px 6px 6px 6px;}
.light-btn{ padding-top:20px;}
.light-btn-signup{ width:104px; height:36px; display:block; margin:0 auto; background:url(../../img/activity/tuan2011/light-btn.png) no-repeat;}
.message{ padding-left:80px;}
.message s{ background:url(../../img/activity/tuan2011/message.png) no-repeat; width:60px; height:60px; margin-left:-80px;}
.message dt { padding-top:10px;}
.message span{ color:#ff8c10;}
.success s{ background-position:0 -120px;}
.attention s{ background-position:0 -60px;}
.error s{ background-position:0 0;}